package com.kakarote.hrm.entity.BO;

import com.kakarote.core.entity.PageEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class QueryRecruitUserPageListBO extends PageEntity {

    @ApiModelProperty("计划id")
    private Long planId;

    @ApiModelProperty("计划名称")
    private String planName;

    @ApiModelProperty("记录id")
    private Long recordId;

    @ApiModelProperty("记录编号")
    private String recordCode;

    @ApiModelProperty("过程id")
    private Long procesId;

    @ApiModelProperty("岗位id")
    private Long positionId;

    @ApiModelProperty("岗位名称")
    private String positionName;

    @ApiModelProperty("招聘人员名称")
    private String realName;

    @ApiModelProperty("招聘人员性别")
    private Integer sex;

    @ApiModelProperty("招聘渠道")
    private Integer channel;

    @ApiModelProperty("学历")
    private Integer education;

    @ApiModelProperty("岗位类别")
    private Integer positionType;

    @ApiModelProperty("岗位编码")
    private String positionCode;

    @ApiModelProperty("招聘单位")
    private String positionUnit;

    @ApiModelProperty(value = "专业技术职务类别(初级,中级,副高级,正高级)")
    private Integer technicalLevel;

    @ApiModelProperty(value = "技术工人类型(初级工,中级工,高级工,技师,高级技师)")
    private Integer technologyType;


    @Override
    public String toString() {
        return "QueryRecruitUserPageListBO{" +
                "planId=" + planId +
                ", planName='" + planName + '\'' +
                ", recordId=" + recordId +
                ", recordCode='" + recordCode + '\'' +
                ", procesId=" + procesId +
                ", positionId=" + positionId +
                ", positionName='" + positionName + '\'' +
                ", realName='" + realName + '\'' +
                ", sex=" + sex +
                ", channel=" + channel +
                ", education=" + education +
                ", positionType=" + positionType +
                '}';
    }
}

